package case5

import (
	"fmt"
	"github.com/gin-gonic/gin"
	"os"
	"path/filepath"
)

func Test() {

	fmt.Println("🎯案例五：静态文件处理")

	r := gin.Default()
	r.Static("/static", "./static")
	r.LoadHTMLGlob("templates/**/*")
	// ...
	r.Run(":8080")
}

// 补充文件路径处理
// 关于模板文件和静态文件的路径，我们需要根据公司/项目的要求进行设置。可以使用下面的函数获取当前执行程序的路径。
func getCurrentPath() string {
	if ex, err := os.Executable(); err == nil {
		return filepath.Dir(ex)
	}
	return "./"
}
